package com.info.zhiduoduo.core.dto.pingan;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;

/**
 * 平安银行返回 - 单笔转账指令查询
 *
 * @author fanlei
 * @since 2023-04-20
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
@Accessors(chain = true)
public class SingleTransferQuery {
    /**
     * 转账凭证号
     */
    private String OrigThirdVoucher;
    /**
     * 银行流水号
     */
    private String FrontLogNo;
    /**
     * 客户自定义凭证号
     */
    private String CstInnerFlowNo;
    /**
     * 货币类型
     */
    private String CcyCode;
    /**
     * 转出账户开户网点名
     */
    private String OutAcctBankName;
    /**
     * 转出账户
     */
    private String OutAcctNo;
    /**
     * 转入账户网点名称
     */
    private String InAcctBankName;
    /**
     * 转入账户
     */
    private String InAcctNo;
    /**
     * 转入账户户名
     */
    private String InAcctName;
    /**
     * 交易金额
     */
    private String TranAmount;
    /**
     * 行内跨行标志
     */
    private String UnionFlag;
    /**
     * 交易状态标志
     */
    private String Stt;
    /**
     * 转账退票标志
     */
    private String IsBack;
    /**
     * 支付失败或退票原因描述
     */
    private String BackRem;
    /**
     * 银行处理结果
     */
    private String Yhcljg;
    /**
     * 转账加急标志
     */
    private String SysFlag;
    /**
     * 转账手续费
     */
    private String Fee;
    /**
     * 转账代码类型
     */
    private String TransBsn;
    /**
     * 交易受理时间
     */
    private String submitTime;
    /**
     * 记账日期
     */
    private String AccountDate;
    /**
     * 主机记账流水号
     */
    private String hostFlowNo;
    /**
     * 错误码
     */
    private String hostErrorCode;
    /**
     * 代理人户名
     */
    private String ProxyPayName;
    /**
     * 代理人账号
     */
    private String ProxyPayAcc;
    /**
     * 代理人银行名称
     */
    private String ProxyPayBankName;


}
